Fractale Tree  0.5
Plot Tree Fractale
qwidget_tree.cpp
Go to the documentation of this file.
1 #include "qwidget_tree.h"
2 
3 QWidget_tree::QWidget_tree(QWidget *parent) : QWidget(parent)
4 {
5  //Init
6  // SpinBox_Value
7  SpinBox_Value = new QSpinBox();
8  SpinBox_Value->setMinimum(0);
9  SpinBox_Value->setMaximum(100);
10  SpinBox_Value->setValue(0);
11  // Label_Prcent
12  Label_Prcent= new QLabel("0.00%");
13  Label_Prcent->setAlignment(Qt::AlignHCenter);
14  Init();
15  // layout
16  VBoxLayout = new QVBoxLayout();
17  VBoxLayout->addWidget(SpinBox_Value);
18  VBoxLayout->addWidget(Label_Prcent);
19 
20  //Signale
21  QObject::connect(SpinBox_Value,SIGNAL(valueChanged(int)),this,SIGNAL(Value_changed()));
22 
23  // setLayout
24  this->setLayout(VBoxLayout);
25 
26 }
27 
29 {
30  Set_Prcent(0);
31  Set_Value(0);
32 }
33 
34 void QWidget_tree::Set_Prcent(double prcent)
35 {
36  Prcent=prcent;
37 
38  int no=qRound(prcent*100);
39  QString txt=QString::number((double)no/100)+"%";
40  Label_Prcent->setText(txt);
41 }
42 
43 void QWidget_tree::Set_Value(int value)
44 {
45  SpinBox_Value->setValue(value);
46 }
47 
48 
50 {
51  return SpinBox_Value->value();
52 }
53 
55 {
56  return Prcent;
57 }
QVBoxLayout * VBoxLayout
Definition: qwidget_tree.h:38
Widget tree : Elements de QWidget_trees.
double Get_Prcent()
QSpinBox * SpinBox_Value
Definition: qwidget_tree.h:35
void Set_Prcent(double prcent)
void Value_changed()
double Prcent
Definition: qwidget_tree.h:33
void Set_Value(int value)
QWidget_tree(QWidget *parent=0)
Definition: qwidget_tree.cpp:3
QLabel * Label_Prcent
Definition: qwidget_tree.h:36